package com.heihei.mapper.son;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.heihei.entity.son.SonSongEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.heihei.vo.son.SongWithSingerNameVO;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
 * 歌曲表 Mapper 接口
 * </p>
 *
 * @author duanhengfei
 * @since 2021-11-29
 */
public interface SonSongMapper extends BaseMapper<SonSongEntity> {

    /**
     * 分页查询
     *
     * @author duanhengfei
     * 2021年12月19日 00:02:37
     */
    IPage<SongWithSingerNameVO> myPageList(IPage<Object> page,
                                           @Param("entityParam") SongWithSingerNameVO entityParam,
                                           @Param("delFlag") Integer delFlag);

    /**
     * 获取详情
     *
     * @author duanhengfei
     * 2021年12月19日 00:22:10
     */
    SongWithSingerNameVO getByIdWithSingerName(@Param("id") String id, @Param("delFlag") Integer delFlag);
}
